package com.doitedu.day05.oob

import scala.beans.BeanProperty

/**
 * @Date 22.6.25
 * @Created by HANGGE
 * @Description
 */
class Person {
  // 只有get方法
  @BeanProperty
  val id:Int = 1
  // 可变的属性  set get
  @BeanProperty
  var age:Int = _

/*  def getId() = {
    id
  }

  def setAge(age:Int): Unit ={
    this.age = age
  }*/

}
object  Person{
  def main(args: Array[String]): Unit = {
    val person = new Person

    // 相当于调用get方法
    println(person.id)
    println(person.age)
    // var 修饰的变量可以再赋值 类似于有set方法
  /*    person.id = 2
    person.age =33*/
 /*   println(person.getId())

    person.setAge(45)
    println(person.age)*/

  }
}
